@charset "UTF-8";
/*
 * jQuery File Upload Plugin CSS 1.3.0
 * https://github.com/blueimp/jQuery-File-Upload
 *
 * Copyright 2013, Sebastian Tschan
 * https://blueimp.net
 *
 * Licensed under the MIT license:
 * http://www.opensource.org/licenses/MIT
 */

.upload-image .fileinput-button {
    position: relative;
    overflow: hidden;
    width: 86px; height: 27px;
    cursor: pointer;
}
.upload-image .fileinput-button span {
    font-size: 14px;
    color: #fff;
    border: none;
    background: #00509d;
    background: -webkit-gradient(linear,left top,left bottom,from(#0079bc),to(#00509d));
    background: -moz-linear-gradient(top,#0079bc,#00509d);
    display: inline-block;
    zoom: 1;
    vertical-align: baseline;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font-weight: 500;
    text-shadow: 0 1px 0 rgba(0,0,0,.2);
    border-radius: 3px;
    padding: 5px 15px;
    white-space: nowrap;
}
.upload-image .fileinput-button input {
    overflow: hidden;
    width: 86px; height: 27px;
    min-width: inherit;
    position: absolute;
    top: -7px;
    right: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
    -ms-filter: 'alpha(opacity=0)';
    font-size: 100px;
    direction: ltr;
    cursor: pointer;
}
.upload-image .fields {padding: 0 0px 0 0;}
.upload-image .fields label{display: inline !important;}
.upload-image .fields input {width: 70px; height: 28px;}

.upload-image .photo.template {display: none;}
.upload-image .photos {display: block;}
.upload-image .photos .photo {display: inline-block; width: 180px; margin: 15px 15px 0 0; position: relative;}
.upload-image .photos .photo > a {display: inline-block; width: 21px; height: 21px; position: absolute; right: -10px; top: -10px; background: url(/img/delete-img.png) no-repeat center center; z-index: 2;}
.upload-image .photos .photo .wrapper {display: table-cell; border: #ccc 1px solid; border-radius: 3px; padding: 1px; width: 180px; height: 180px; vertical-align: middle; text-align: center; position: relative;}
.upload-image .photos .photo .wrapper a {display: inline-block;}
.upload-image .photos .photo .wrapper a img {max-width: 180px; max-height: 180px;}
.upload-image .photos .photo .wrapper span {position: absolute; bottom: 0; left: 0; padding: 0 0px; background: #fff; color: #000; opacity: .8; display: block; width: 100%; overflow: hidden;}
.upload-image .photos .photo .sizes {display: block; margin: 3px 0 3px; padding: 0 0 0 5px;}
.upload-image .photos .photo .sizes a {display: inline-block; margin: 0 5px 0 0; font-size: 11px;}
.upload-image .photos .photo label {display: block; padding: 3px 0 0 5px;}
.upload-image .photos .photo label input {display: inline; margin: 0; padding: 0; width: auto; min-width: inherit; height: auto;}
.upload-image .photos .photo div input {width: 168px;}


/* Fixes for IE < 8 */
@media screen\9 {
  .upload-image .fileinput-button input {
    filter: alpha(opacity=0);
    font-size: 100%;
    height: 100%;
  }
}
